package cn.bdqn.service;

import cn.bdqn.pojo.SalChance;
import com.baomidou.mybatisplus.core.metadata.IPage;

public interface SalChanceService {
    /**
     * 分页查询
     * @param name
     * @param title
     * @param pageNo
     * @param pageSize
     * @return
     */
    public IPage<SalChance> getChancesByPage(String name, String title, Integer pageNo, Integer pageSize,Long createId);

    /**
     * 新增
     * @param chance
     * @return
     */
    public void addChance(SalChance chance);


    /**
     * 根据id查询
     * @param id
     * @return
     */
    public SalChance getChance(Long id);

    /**
     * 修改
     * @param chance
     */
    public void updateChance(SalChance chance);

    /**
     * 删除
     * @param id
     */
    public void deleteChance(Long id);

    /**
     * 分页查询已分配的销售计划
     * @param name
     * @param title
     * @param pageNo
     * @param pageSize
     * @return
     */
    public IPage<SalChance> getChancesByPage(String name,String linkMan,String title,
                                          Integer pageNo, Integer pageSize,Long createId);

    /**
     * 销售机会开发成功
     * @param id
     */
    public void successChance(Long id);


    /**
     * 销售机会开发失败
     * @param id
     */
    public void failChance(Long id);
}
